@charset "utf-8";

/* 레이아웃 */
#wrap{width:1020px; margin:0 auto; overflow:hidden;}
#contents{float:left; width:706px;}
#aside{margin-left:707px; border-left:1px solid #c0c0c0; padding-left:10px;}


/* 컨텐츠 */
#contents h1{padding:48px 0 36px 198px;}
.search_wrap{overflow:hidden; margin-bottom:24px;}
.search_wrap p{float:left; padding-top:9px; padding-right:10px;}
.search{width:200px; height:23px; border:4px solid #6281c4; overflow:hidden;}
.search02{margin-left:500px;}

.search span, .search02 span{float:right;}
.search strong{display:inline-block; padding:4px;}
.map{margin-bottom:27px;}
.icon001{padding-left:30px;}
.top_menu{padding:17px 0 15px 135px;}
.user_info{padding:45px 0 0 20px;}
.user_info02{padding:8px 0 0 20px;}
.user_info02 a{color:#979797; margin-right:15px;}
.icon_write{padding:13px 0 0 100px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px;}
.days{text-align:center;margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:5px;}

.select_way{text-align:center;margin-bottom:15px; color:#979797;}
.select_way span{display:inline-bloack; margin-right:30px;}

.home_info{overflow:hidden; border-bottom:1px solid #ccc; margin-bottom:10px;} 
.mm_info01{float:left;}
.mm_info01 .text01{padding-bottom:7px;}

.mm_info02{width:175px; float:left; margin-left:4px;}

/* 2 */
.user_into{padding-left:21px;}


/* 3 */
.cont_wrap{overflow:hidden;}
.cont_wrap ul{overflow:hidden; float:left;}
.cont_wrap ul li{float:left; height:30px;}
.cont_wrap ul li a{display:inline-block; width:34px; height:20px; background:url('../img/home/tabs_bg.gif') no-repeat; color:#555555; font-weight:bold; vertical-align:bottom; text-align:center; font-size:11px; padding-top:6px; margin-top:4px;}
.cont_wrap ul li a:hover{width:42px; height:30px; background:url('../img/home/tabs_bg_on.gif') no-repeat; color:#4a69ad; margin-top:0;}
.baro{float:right; margin:4px 20px 0 0;}

.cont_down{border:1px solid #6281c4;}


.cont_down{width:674px; text-align:center;}
.cont_down ul{overflow:hidden; padding:15px;}
.cont_down ul li{float:left; margin-right:15px;}
.cont_down ul li a{font-size:14px;}
.content01{padding-bottom:20px;}
.content01 ul{float:left; padding:0; margin-left:20px;}
.content01 ul li{}
.content01 ul li a{width:24px; height:19px;}

.xmay{overflow:hidden;margin-bottom:40px; margin-left:13px;}
.xmay ul{float:left; width:165px; padding:0;}
.xmay ul li{color:#969696; line-height:22px; letter-spacing:-0.08em; font-size:11px;}


.lcocho01{overflow:hidden; width:670px; border-bottom:1px solid #ccc; margin-bottom:12px;}
.lcocho01 div{margin-bottom:10px;}
.lcocho02{overflow:hidden; margin-bottom:7px;}
.lcocho02 ul{float:left; width:130px;}
.lcocho02 ul li{line-height:20px;}
.lcocho02 select{width:95px; height:19; margin-right:40px; border:1px solid #333;}
.btn_ss{text-align:center; width:670px; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ccc;}


/* */

#contents h3{padding-bottom:10px;}
.area_selt{width:644px; border:2px solid #ddd; padding:15px; overflow:hidden; margin-bottom:20px;}
.area_selt table{width:100%;}
.area_selt td{width:20%;border-right:1px solid #ddd; vertical-align:top;}
.area_selt td p{line-height:27px; padding-left:10px;}


.hope_info{margin-bottom:5px;}
.hope_info td{text-align:center; padding:3px 0; font-size:14px;}

.select03{width:71px; border:1px solid #d6d6d6; overflow:hidden; font-size:11px; line-height:20px; padding-left:5px;}
.select03 span{float:right;}
.check01{width:60px; border:1px solid #d6d6d6; float:left; line-height:20px; text-align:center;font-size:11px; margin-left:5px;}

.picup{padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.picup ul{overflow:hidden; margin-bottom:10px;}
.picup li{border:1px solid #ccc; width:60px; height:54px; float:left; margin-right:16px; position:relative;}
.picup li .bt_del{position:absolute; bottom:-1px; left:61px;}

.table09{padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:15px;}
.table09 th, .table09 td{font-size:11px; color:#757575;padding:2px 0;}
.table09 th{text-align:left; font-weight:normal; letter-spacing:-0.05em;}
.input001{width:75px; height:19; line-height:19px; border:1px solid #ccc;}

.option{margin-bottom:50px;}
.option td{padding:3px 2px; color:#969696; font-weight:bold; letter-spacing:-0.05em; font-size:11px}

.sbtn{text-align:center; padding-bottom:50px;}
.option01{margin-bottom:50px;}
.option01 th{text-align:left; font-weight:normal; letter-spacing:-0.05em; width:60px;  font-size:11px;}
.option01 td{color:#5c5c5c; font-size:11px;padding:3px 0;}